package com.xiawu;

import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;

// 服务器端
public class Sever {
    public static void main(String[] args) throws  Exception {
        // 服务器来接收客户端链接并接收图片信息，把图片保存到本地
        // 1，创建服务器对象
        ServerSocket server = new ServerSocket(9000);
        // 2,接收客户端链接
        Socket cli = server.accept();
        // 3,获取客户端对应的字节输入流对象和本地的字节输出流对象
        InputStream in = cli.getInputStream();
        FileOutputStream fout = new FileOutputStream("d:/fwq.png");
        // 4，接收客户端的图片信息，把图片信息保存到本地
        byte b[] = new byte[1024];
        int n = 0;
        while( (n=in.read(b))!=-1  ){
            fout.write(b,0,n);
        }
        // 5，释放资源
        fout.close();
        in.close();
        cli.close();
        server.close();

    }
}
